@blue:#00bafb;
@grey:#eaeaea;
@grey-back:#f5f5f5;
.f14 {
  font-size: 14px;
}
.f12 {
  font-size: 12px;
}
.line {
  border-bottom: solid 1px @grey;
}
.ml10 {
  margin-left: 10px;
}
.wea-meeting-roomplan-con {
  position:absolute;
  top:0;
  bottom:0;
  width: 100%;
  .room-plan-top {
    height:46px;
    line-height:46px;
    vertical-align: middle;
    padding-left: 10px;
    margin-bottom:-46px;
  }
  .wea-new-scroll {
    height: 100%;
    padding-top: 46px;
  }
  .time-select {
    display:inline-block;
    margin-left:30px;
    &>span {
      padding: 0 5px;
      cursor: pointer;
      &.cur{
        color: @blue;
      }
      &.icon-Meeting-Refresh {
        font-size:16px;
        color: #bababa;
        position:relative;
        top: 3px;
        padding-left:10px;
      }
    }
    .picker {
      padding-left: 10px;
    }
  }
  .legend{
    float:right;
    margin-right: 20px;
    &>div {
      display:inline-block;
      .square {
        width: 14px;
        height: 14px;
        border: solid 1px @grey;
        display: inline-block;
        margin: 0 10px;
        position:relative;
        top: 2px;
      }
    }
  }
  .room-plan-tab {
    width: 100%;
    border-collapse: collapse;
    table-layout:fixed;
    td, th {
      border: 1px solid @grey;
      height: 30px;
      line-height: 30px;
      font-weight: normal;
      &.room-name {
        padding-left: 16px;
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
        background-color: @grey-back;
        &:hover {
          background-color: #e8f9fc;
        }
        &.cur {
          background-color: #e8f9fc;
        }
      }
      &.room-plan-tab-header {
        background-color: @grey-back;
      }
      &.search{
        .wea-input-focus {
          top: -1px;
          width: 100%;
          padding-left: 10px;
          input {
            border: none;
          }
        }
      }
      .roomPlan-subTable {
        border-collapse: collapse;
        height: 100%;
        width: 100%;
        td {
          border: none;
        }
      }
    }
    td {
      cursor:pointer;
    }
    .no-border {
      th {
        border-top: none;
      }
    }
    .first {
      width: 200px;
    }
  }
  .ant-tooltip-arrow {
    display:none;
  }
  .white-tooltip.ant-tooltip  {
    opacity: 1;
    .ant-tooltip-inner {
      background-color: white;
      color: #000;
    }
  }
}